package com.crm.dao.mapper.returnMoney;

import com.crm.model.entity.returnMoney.ModifyRoyaltyStatusLog;
import com.crm.model.entity.returnMoney.ModifyRoyaltyStatusLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ModifyRoyaltyStatusLogMapper {
    long countByExample(ModifyRoyaltyStatusLogExample example);

    int deleteByExample(ModifyRoyaltyStatusLogExample example);

    int deleteByPrimaryKey(String modifyRoyaltyStatusLogId);

    int insert(ModifyRoyaltyStatusLog record);

    int insertSelective(ModifyRoyaltyStatusLog record);

    List<ModifyRoyaltyStatusLog> selectByExample(ModifyRoyaltyStatusLogExample example);

    ModifyRoyaltyStatusLog selectByPrimaryKey(String modifyRoyaltyStatusLogId);

    int updateByExampleSelective(@Param("record") ModifyRoyaltyStatusLog record, @Param("example") ModifyRoyaltyStatusLogExample example);

    int updateByExample(@Param("record") ModifyRoyaltyStatusLog record, @Param("example") ModifyRoyaltyStatusLogExample example);

    int updateByPrimaryKeySelective(ModifyRoyaltyStatusLog record);

    int updateByPrimaryKey(ModifyRoyaltyStatusLog record);
}